IF NOT EXISTS(SELECT * FROM sysobjects O INNER JOIN syscolumns C ON O.id = C.id 
AND O.name='HB_tblDomainRegistrations' AND C.name = 'RegistrantType')
BEGIN
	Alter table HB_tblDomainRegistrations ADD RegistrantType nvarchar(200) NOT NULL Default(N'')
END
GO

IF NOT EXISTS(SELECT * FROM sysobjects O INNER JOIN syscolumns C ON O.id = C.id 
AND O.name='HB_tblDomainRegistrations' AND C.name = 'IDCardVATNumber')
BEGIN
	Alter table HB_tblDomainRegistrations ADD IDCardVATNumber nvarchar(1000) NOT NULL Default(N'')
END
GO

ALTER Procedure [SPR_UpdateDomainRegistrationsOpenSRS]
	@RegistrationID bigint,
	@LegalType nvarchar(5),
	@USCategory nvarchar(5),
	@USAppPurpose nvarchar(5),
	@OpenSRSDomainID bigint,
	@OpenSRSTransferID bigint,
	@ResidentCountryID int,
	@RegUserName nvarchar(255),
	@RegPassword nvarchar(255),
	@RegCookiee nvarchar(255),
	@RegistrantType nvarchar(255),
	@IDCardVATNumber nvarchar(1000)
AS
Update HB_tblDomainRegistrations set 
	LegalType = case @LegalType when '' then LegalType else @LegalType end,
	USCategory = case @USCategory when '' then USCategory else @USCategory end,
	USAppPurpose = case @USAppPurpose when '' then USAppPurpose else @USAppPurpose end,
	OpenSRSDomainID = case @OpenSRSDomainID when 0 then OpenSRSDomainID else @OpenSRSDomainID end,
	OpenSRSTransferID = case @OpenSRSTransferID when 0 then OpenSRSTransferID else @OpenSRSTransferID end,
	ResidentCountryID = case @ResidentCountryID when 0 then ResidentCountryID else @ResidentCountryID end,
	RegUserName = case @RegUserName when '' then RegUserName else @RegUserName end,
	RegPassword = case @RegPassword when '' then RegPassword else @RegPassword end,
	RegCookiee = case @RegCookiee when '' then RegCookiee else @RegCookiee end,
	RegistrantType = case @RegistrantType When '' then RegistrantType else @RegistrantType end,
	IDCardVATNumber = case @IDCardVATNumber when '' then IDCardVATNumber else @IDCardVATNumber end
	Where RegistrationID = @RegistrationID
GO



declare @CompanyId INT;
declare _iterator Cursor for SELECT CompanyID FROM tblCompanies
open _iterator
fetch next from _iterator into @CompanyId
while @@FETCH_STATUS = 0
begin
IF NOT EXISTS(SELECT * FROM HB_tblLanguages WHERE Name = 'Persian' AND Code = 'fa-IR' AND CompanyId = @CompanyId)
BEGIN
	INSERT INTO HB_tblLanguages  VALUES('Persian','fa-IR','1','0',@CompanyId)
END
fetch next from _iterator into @CompanyId
end
close _iterator
deallocate _iterator
GO